Claude Code 通過 Spec Workflow 規範驅動開發

往往我們在使用 AI 助手時,都期望隨面丟一句話就期望 AI 能給你完整的答案,但其實我們都要花時間在調整 AI 給出來的答案,Spec Workflow MCP 讓 Claude Code 遵守軟體工程的路徑:需求分析 → 架構設計 → 任務分解 → 實現程式碼的工作流工具,目的是在引導 AI 系統化地完成軟體開發,確保程式碼與業務需求的一致性。
另外一個是 Bug Fix Workflow,這個功能的流程:報告 → 修復 → 驗證,目的是在引導 AI 分析根本原因,修正它,並驗證結果,讓修復流程更有效率,

...繼續閱讀 »

觀察 .NET Core Container 的 Exec Mode 和 Shell Mode 差異

上篇 得知 .NET Core 應用程式可以接收 SIGINT/SIGTERM訊號,來完成 graceful shutdown;在處理批次流程中,當應用程式接收到 SIGINT/SIGTERM 訊號後,就要進入狀態的保存,避免服務被強制中斷,導致狀態混亂。預設 Container 預設等待 10 sec,也就是這個時間範圍內就要完成狀態保存,如果超過時間就可以考慮送出 Timeout 參數,延長工作關閉流程。Linux 執行應用程式的時候有區分 shell model 以及 exec mode,若使用不當,會導致接收不到 SIGINT/SIGTERM 訊號,無法 graceful shutdown。

...繼續閱讀 »